shortbread cookie - Spanish English Dictionary